#tabela-painel {
	
	margin: 0px;
	width: 100%;
	border-collapse: collapse;

	}
	
#tabela-painel th {
	
	padding: 10px;
	font-weight: normal;
	font-size: 15px;
	color: #FFFFFF;
	
	background: -o-linear-gradient(bottom, #4C4E5A 5%, #2C2D33 100%);
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4C4E5A), color-stop(1, #2C2D33) );
	background: -moz-linear-gradient( center top, #4C4E5A 5%, #2C2D33 100% );
	background: -o-linear-gradient(top, #4C4E5A, 2C2D33);
	background-color: #4C4E5A;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4C4E5A", endColorstr="#2C2D33");

	}
	
#tabela-painel td {
	
	padding: 8px;
	background: #F4F4F4;
	border-top: 1px solid #FFFFFF;
	color: #545454;
	
	}
	
#tabela-painel tbody tr:hover td {
	
	background: #DEDEDE;

	}

.primeira-tupla {
	
	border-top-left-radius: 5px;
	
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	
	}
	
.ultima-tupla {
	
	border-top-right-radius: 5px;
	
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	
	}